package cn.ffcs.uec.outStaffCorrectApply.action.bean;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Panel;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Toolbarbutton;
import org.zkoss.zul.Window;

import cn.ffcs.uec.common.component.BdPsnclTreeBandboxExt;
import cn.ffcs.uec.organization.component.UecOrganizationTreeBandboxExt;
import cn.ffcs.uec.post.component.UecPostBandboxExt;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OutStaffCorrectApprovalViewMainBean {

	private Window outStaffCorrectApprovalViewMainWin;
	
	private Panel uecOutStaffCorrectApprovalViewListboxExtPanel;
	
	
	
	private Textbox outStaffName;//外包人员姓名
	
	
	private Textbox outStaffCode;//外包人员编码
	
	
	private Textbox outStaffIdNum;//外包人员身份证号码
	
	
	private UecOrganizationTreeBandboxExt outStaffPkHrorg;//外包人员所属组织 --outStaffPkDept
	
	
	private Listbox condition;
	
	
	private Toolbarbutton saveButton;
	
	
	private Textbox conditionValue;
	
	
	private Panel basePanel;
	
	/*外包人员基本信息字段*/
	/**
	 * 外包人员编码 
	 */
	
	
	private Textbox psnCode;
	/**
	 * 外包人员姓名
	 */
	
	
	private Textbox psnName;
	/**
	 * *试用类型
	 */
	
	
	private Listbox trialType;
	
	private Textbox trialTypeName;
	/**
	 * 试用结果
	 */
	
	
	private Listbox trialresult;
	/**
	 * *转正日期
	 */
	
	
	private Datebox regulardate;
	
	/**
	 * 开始日期
	 */
	
	
//	private Datebox trialBegindate;
	
	private Textbox trialBegindate;
	
	/**
	 * 结束日期
	 */
	
	
//	private Datebox trialEnddate;
	
	private Textbox trialEnddate;
	/**
	 * 生效日期
	 */
	
	
	private Datebox effectDate;
	
	/*转正前信息*/
	/**
	 * 组织名称
	 */
	
	
	private Textbox orgName;
	/**
	 * 部门名称
	 */
	
	
	private Textbox deptName;
	/**
	 * 岗位名称
	 */
	
	
	private Textbox postName;
	/**
	 * 人员类别
	 */
	
	
	private Textbox personnelCategory;
	/**
	 * 岗位序列
	 */
	
	
	private Textbox postSequence;
	/**
	 * 岗位层级
	 */
	
	
	private Textbox postLevel;
	/**
	 * 岗位等级
	 */
	
	
	private Textbox postGrade;
	/**
	 * 职务名称
	 */
	
	
	private Textbox positionName;
	/**
	 * 任职原因
	 */
	
	
	private Textbox appointmentReason;
	/**
	 * 任职文号
	 */
	
	
	private Textbox appointmentNumber;
	/**
	 * 任本岗位层级时间
	 */
	
	
	private Textbox renaultLevelTime;
	/**
	 * 任现岗位层级时间
	 */
	
	
	private Textbox renaultGradeTime;
	
	/*转正后信息*/
	/**
	 * 组织
	 */
	
	
	private Textbox hrorg;
	/**
	 * 部门
	 */
	
	
	private UecOrganizationTreeBandboxExt outStaffPkDept;//外包人员所属部门 --outStaffPkDept
	/**
	 * 岗位
	 */
	
	
	private UecPostBandboxExt uecPostBandboxExt;
	/**
	 * 人员类别--PK_PSNCL
	 */
	
	
	private BdPsnclTreeBandboxExt outPsncl;
	/**
	 * 岗位序列--PK_POSTSERIES
	 */
	
	
	private Textbox pkPostseries;
	/**
	 * 岗位层级
	 */
	
	
	private Listbox jobglbdef2;
	/**
	 * 岗位等级
	 */
	
	
	private Listbox jobglbdef3;
	/**
	 * 职务名称
	 */
	
	
	private Textbox jobglbdef4;
	/**
	 * 任职原因
	 */
	
	
	private Textbox jobglbdef5;
	/**
	 * 任职文号
	 */
	
	
	private Textbox jobglbdef6;
	/**
	 * 任现岗位级级时间
	 */
	
	
	private Datebox jobglbdef8;
	/**
	 * 任现岗位等级时间
	 */
	
	
	private Datebox jobglbdef14;
	
/*	审批意见栏 */
	
	/**
	 * 第一审批人意见
	 */
	private Textbox secondText;
	
	/**
	 * 第二审批人意见
	 */
	private Textbox thirdText;
	
	/**
	 * 第三审批人意见
	 */
	private Textbox fourthText;
	
	
	private Div ButtonDiv;
	
	/**
	 * 重新申请确定按钮
	 */
	private Button okBtn;
	
	/**
	 * 审批同意按钮
	 */
	private Button approvalBtn;
	
	/**
	 * 审批拒绝按钮
	 */
	private Button rejectBtn;
	
	/**
	 * 取消按钮
	 */
	private Button cancelBtn;
}
